<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    <script src="js/jquery.min.js">
    </script>

    <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js">
    </script>

    <script>
        $(document).ready(function(){

            var link = window.location.href;

            $("button").click(function(){

                $.ajax({
                    //请求方式
                    type : "GET",
                    //请求的媒体类型
                    contentType: "application/json;charset=UTF-8",
                    //请求地址
                    url : "http://zdwtest.nat300.top/weichat-config/getSignature",
                    //数据，json字符串
                    data : {
                        "url":link
                    },
                    //请求成功
                    success : function(res) {
                        // console.log(data);
                        wx.config({
                            beta: true,
                            debug: true,
                            appId: res.data.corpId,
                            timestamp: res.data.timestamp,
                            nonceStr: res.data.noncestr,
                            signature: res.data.signature,
                            jsApiList: ['agentConfig','openUserProfile','thirdPartyOpenPage','selectExternalContact']
                        });

                        wx.ready(function(){

                            wx.agentConfig({
                                corpid: res.data.corpId, // 必填，企业微信的corpid，必须与当前登录的企业一致
                                agentid: res.data.agentId, // 必填，企业微信的应用id
                                timestamp: res.data.timestamp, // 必填，生成签名的时间戳
                                nonceStr: res.data.noncestr, // 必填，生成签名的随机串
                                signature: res.data.agentSignature,// 必填，签名，见附录1
                                jsApiList: ['agentConfig','openUserProfile','thirdPartyOpenPage','selectExternalContact'], //必填
                                success: function(res) {
                                    // 发起审批流程
                                    wx.invoke('thirdPartyOpenPage', {
                                            "oaType": "10001",// String
                                            "templateId": "e38e4df283a991b00e3394dc71fbef79_1837057289",// String
                                            "thirdNo": "t01",// 审批单号，开发者自己控制，不可重复
                                            "extData": {
                                                'fieldList': [{
                                                    'title': '采购类型',
                                                    'type': 'text',
                                                    'value': '市场活动',
                                                },{
                                                    'title': '采购类型',
                                                    'type': 'text',
                                                    'value': '市场活动',
                                                },{
                                                    'title': '采购类型',
                                                    'type': 'text',
                                                    'value': '市场活动',
                                                },{
                                                    'title': '采购类型',
                                                    'type': 'text',
                                                    'value': '市场活动',
                                                },{
                                                    'title': '采购类型',
                                                    'type': 'text',
                                                    'value': '市场活动',
                                                }],
                                            }
                                        },
                                        function(res) {
                                            // 输出接口的回调信息
                                            console.log(res);
                                        });
                                },
                                fail: function(res) {
                                    if(res.errMsg.indexOf('function not exist') > -1){
                                        alert('版本过低请升级')
                                    }
                                }
                            });
                        })
                    }
                });

            });
        });
    </script>
</head>

<body>
<button>点我</button>
</body>
</html>